The Power of Two Choices in Randomized Load Balancing

نویسنده

  • Michael Mitzenmacher
چکیده

ÐWe consider the following natural model: Customers arrive as a Poisson stream of rate n, < 1, at a collection of n servers. Each customer chooses some constant d servers independently and uniformly at random from the n servers and waits for service at the one with the fewest customers. Customers are served according to the first-in first-out (FIFO) protocol and the service time for a customer is exponentially distributed with mean 1. We call this problem the supermarket model. We wish to know how the system behaves and in particular we are interested in the effect that the parameter d has on expected time a customer spends in the system in equilibrium. Our approach uses a limiting, deterministic model representing the behavior as n!1 to approximate the behavior of finite systems. The analysis of the deterministic model is interesting in its own right. Along with a theoretical justification of this approach, we provide simulations that demonstrate that the method accurately predicts system behavior, even for relatively small systems. Our analysis provides surprising implications: Having d ˆ 2 choices leads to exponential improvements in the expected time a customer spends in the system over d ˆ 1, whereas having d ˆ 3 choices is only a constant factor better than d ˆ 2. We discuss the possible implications for system design. Index TermsÐLoad balancing, queuing theory, distributed systems, limiting systems, choices.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Power of Two Choices in Randomized Load Balancing by

The Power of Two Choices in Randomized Load Balancing

متن کامل

On the Rate of Convergence of the Power-of-Two-Choices to its Mean-Field Limit

This paper studies the rate of convergence of the power-of-two-choices, a celebrated randomized load balancing algorithm for many-server queueing systems, to its mean field limit. The convergence to the mean-field limit has been proved in the literature, but the rate of convergence remained to be an open problem. This paper establishes that the sequence of stationary distributions, indexed by M...

متن کامل

The Power of Two Choices in Randomized Load

Suppose that n balls are placed into n bins, each ball being placed into a bin chosen independently and uniformly at random. Then, with high probability, the maximum load in any bin is approximately log n log log n. Suppose instead that each ball is placed sequentially into the least full of d bins chosen independently and uniformly at random. It has recently been shown that the maximum load is...

متن کامل

Implementation of Optimal Load Balancing Strategy for Hybrid Energy Management System in DC/AC Microgrid with PV and Battery Storage

The proposed paper presents the DC/AC microgrid modeling using the Energy storage units and photovoltaic (PV) panels. The modal consists of a two stage power conversion. The power is supplied to the both DC and AC loads by this PV solar panels. The suitable way to explore the PV generation model is by using manufacturer datasheet. A bidirectional converter is connected to the battery storage sy...

متن کامل

Advanced Algorithm Design: Load Balancing

During last lecture, we showed that using the simple randomized strategy when assigning n balls to n bins, max load = O log n log log n. We now consider a more intelligent strategy of assigning balls to bins and show that it results in a suprising improvement over the above result. 1.1 Power of two choices In our new strategy, we choose two bins uniformly at random and place the ball in the bin...

متن کامل

Load Balancing Using a Best-Path-Updating Information-Guided Ant Colony Optimization Algorithm

Abstract: Load balancing and phase balancing are important complement to reconfiguration of the feeder and the network.In the distribution automation ,these issues must be solved continuously and simultaneously to ensure the optimal performance of a distribution network.Distribution network imbalance has various consequences such as increase in power losses, voltage drop,cost increase,etc.In th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Parallel Distrib. Syst.

دوره 12  شماره 

صفحات  -

تاریخ انتشار 2001